using System;
using System.Collections.Generic;

namespace Daniel.Core.Models
{
    public partial class Country
    {
        public Country()
        {
            this.Addresses = new List<Address>();
            this.StateProvinces = new List<StateProvince>();
            this.ShippingMethods = new List<ShippingMethod>();
        }

        public int Id { get; set; }
        public string Name { get; set; }
        public bool AllowsBilling { get; set; }
        public bool AllowsShipping { get; set; }
        public string TwoLetterIsoCode { get; set; }
        public string ThreeLetterIsoCode { get; set; }
        public int NumericIsoCode { get; set; }
        public bool SubjectToVat { get; set; }
        public bool Published { get; set; }
        public int DisplayOrder { get; set; }
        public bool LimitedToStores { get; set; }
        public virtual ICollection<Address> Addresses { get; set; }
        public virtual ICollection<StateProvince> StateProvinces { get; set; }
        public virtual ICollection<ShippingMethod> ShippingMethods { get; set; }
    }
}
